package com.lsp.lock.four;

import java.time.LocalDateTime;
import java.time.format.DateTimeFormatter;

/**
 * @Author: liusupeng
 * @Date: 2021/6/28 16:26
 * <p>
 * 把一个数组最开始的若干个元素搬到数组的末尾，我们称之为数组的旋转。
 * 输入一个递增排序的数组的一个旋转，输出旋转数组的最小元素。
 * 例如，数组 [3,4,5,1,2] 为 [1,2,3,4,5] 的一个旋转，
 * 该数组的最小值为1。  
 * 输入：[3,4,5,1,2]
 * 输出：1
 */
public class FourLock {

    public static void main(String[] args) {
        //  int[] array = new int[]{5, 6, 1, 2, 4};
        //   System.out.println(getArray(array));
        LocalDateTime localDateTime = LocalDateTime.now();
        System.out.println(localDateTime);
        //2021-06-30T12:32:38
        DateTimeFormatter dtf2 = DateTimeFormatter.ofPattern("yyyy-MM-dd");
        dtf2.parse(dtf2.format(localDateTime));
        String format = dtf2.format(localDateTime);
        LocalDateTime parse = LocalDateTime.parse(format, dtf2);
        System.out.println(parse);
        ;
    }

    public static int getArray(int[] array) {

        for (int i = 0; i < array.length; i++) {
            int j = Integer.parseInt(String.valueOf(i + 1));

            if (j < array.length) {
                if (array[i] < array[j]) {

                } else {
                    System.out.println("------" + array[j]);
                    System.out.println("iiiiiiii:" + array[i]);
                    array[j] = array[i];
                    System.out.println(array[j]);
                }
            }

        }
        return array[0];
    }
}
